cumulus (cloud) - French English Dictionary